// pages/manage_group/manage_group.js

const app = new getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // list: [{    
    //   groupName: "1", 
    //   groupId: "业务部",
    //   list_img: "/images/group.png"
    // },
    //  {  
    //     list_id: "2",   
    //   list_title: "销售部",
    //     list_img: "/images/group.png"
    // },
    //  {
    //     list_id: "3",
    //   list_title: "技术部",
    //     list_img: "/images/group.png"
    // },
    //  {
    //     list_id: "4",
    
    //   list_title: "测试部门1",
    //     list_img: "/images/group.png"
    // },
    //  {
        
    //   list_id: "5",
    //   list_title: "测试部门2",
    //     list_img: "/images/group.png"
    // },
    //  {
    //   list_id: "6",
    //   list_title: "测试部门3",
    //     list_img: "/images/group.png"
    // },
    //   {
    //     list_id: "7",
    //     list_title: "测试部门3",
    //     list_img: "/images/group.png"
    //   },
    //   {
    //     list_id: "8",
    //     list_title: "测试部门3",
    //     list_img: "/images/group.png"
    //   },
    //   {
    //     list_id: "9",
    //     list_title: "测试部门3",
    //     list_img: "/images/group.png"
    //   },
    //   {
    //     list_id: "10",
    //     list_title: "测试部门3",
    //     list_img: "/images/group.png"
    //   },
    //   {
    //     list_id: "11",
    //     list_title: "测试部门3",
    //     list_img: "/images/group.png"
    //   },
    //   {
    //     list_id: "12",
    //     list_title: "测试部门3",
    //     list_img: "/images/group.png"
    //   },
    //   {
    //     list_id: "13",
    //     list_title: "测试部门3",
    //     list_img: "/images/group.png"
    //   },
    //   {
    //     list_id: "14",
    //     list_title: "测试部门3",
    //     list_img: "/images/group.png"
    //   },
    //   {
    //     list_id: "14",
    //     list_title: "测试部门3",
    //     list_img: "/images/group.png"
    //   }]
    list:[]

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let that = this;
    var header = {
      'content-type': 'application/x-www-form-urlencoded',
      'cookie': "openid=" + app.globalData.openid
    };

    wx.request({
      url: 'https://119.3.46.145/server/FindGroup?userid=' + app.globalData.userid,
      method: 'POST',
      header: header,
      success: res => {
        // console.log(res, "res");
        // console.log(res.data, "res.data");
        // console.log(res.data.data, "res.data.data");
      
        let group_json = JSON.parse(res.data.data);
        app.globalData.global_group = JSON.parse(res.data.data);

        that.setData({
          list: group_json
        });
        //console.log(group_json, "res group_json");

      },
      fail: function (error) {
        console.log(error, "FindGroup error");
      }
    })


  },

//添加分组
  add_group:function(){
    let that = this;
    wx.navigateTo({
      url: '../add_group/add_group?list='+JSON.stringify(that.data.list),
    })
  },

//修改分组
  modity_group:function(e){
    let that = this;
    let groupName = e.currentTarget.dataset.info.groupName;
    let groupId = e.currentTarget.dataset.info.groupId;

    wx.navigateTo({
      url: '../modify_group/modify_group?groupName=' + groupName+'&groupId='+groupId+'&list='+JSON.stringify(that.data.list),
    })

  },

  //删除分组
  delete_group:function(e){
    let that = this;
    let groupName = e.currentTarget.dataset.info.groupName;
    let groupId = e.currentTarget.dataset.info.groupId;
    wx.showModal({
      title: '警告',
      content: '确认删除该分组？',
      success(res) {
        if (res.confirm) {
          //console.log('用户点击确定')

          var header = {
            'content-type': 'application/x-www-form-urlencoded',
            'cookie': "openid=" + app.globalData.openid
          };

          wx.request({
            url: 'https://119.3.46.145/server/DelGroup?groupid=' + groupId+'&userid=' + app.globalData.userid,
            method: 'POST',
            header: header,
            success: res => {             
              that.setData({
                list: JSON.parse(res.data.data)
              });

              app.globalData.global_group = JSON.parse(res.data.data);
              

            },
            fail: function (error) {
              console.log(error, "DelGroup error");
            }
          });

        } else if (res.cancel) {
          //console.log('用户点击取消')
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    //把当前分组更新到 global变量当中改的global_group
    // let that = this;
    // app.globalData.global_group = that.data.list;
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})